/**
 * copyright (c) 2017-2022
 * https://www.fengling.cn/
 * 
 * 游戏启动配置
 * 
 * 2022-03-25 15:43:35
 */





export class StartConfig {

    /** 运行环境（yapi: 接口模拟环境，dev: 开发环境， aud: 预发布环境， prod: 正式环境） */
    static ENV = "dev";
    /** 是否调试模式 */
    static IS_DEBUG = true;
    /** 是否开启热更新 */
    static IS_USE_HOT_UPDATE = false;

    /** 正式环境域名 */
    private static APP_HOST_PROD = "https://game.feigo.fun/prod/10001";
    /** 预发布环境域名 */
    private static APP_HOST_AUD = "https://game.feigo.fun/aud/10001";
    /** 开发环境域名 */
    private static APP_HOST_DEV = "https://game-api.feigo.fun";
    /** YAPI域名 */
    private static APP_HOST_YAPI = "http://yapi.fengling.cn/mock/10001";

    /** 游戏包名 */
    static PACKAGE_NAME = "com.ily.test";
    /** 应用ID */
    static APP_ID = "fl10001";
    /** 应用key */
    static APP_KEY = "test";
    /** 应用秘钥 */
    static APP_SECRET = "123456";
    /** 应用名称 */
    static APP_NAME = "app";

    /** 服务端域名 */
    static get APP_SERVER_HOST() {
        switch (StartConfig.ENV) {
            case "yapi":
                return StartConfig.APP_HOST_YAPI;
            case "dev":
                return StartConfig.APP_HOST_DEV;
            case "aud":
                return StartConfig.APP_HOST_AUD;
            case "prod":
                return StartConfig.APP_HOST_PROD;
        }
    };

    // 编辑器默认读取的多语言配置表
    static I18N_CONFIG_PATH = [
        'assets/bundles/common/i18n/config/language.json'
    ]
}
gg["__cls__"] = gg["__cls__"] || {};
gg["__cls__"].StartConfig = StartConfig;